﻿@model RegioKistl.Models.UserStartPageData
@{
    ViewBag.Title = "Home Page";
}
@section featured {
    <section class="featured">
        <div class="content-wrapper">
            <hgroup class="title">
                <h1>@ViewBag.Title.</h1>
                <h2>@ViewBag.Message</h2>
            </hgroup>
            <p>
                To learn more about ASP.NET MVC visit
                <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>.
                The page features <mark>videos, tutorials, and samples</mark> to help you get the most from ASP.NET MVC.
                If you have any questions about ASP.NET MVC visit
                <a href="http://forums.asp.net/1146.aspx/1?MVC" title="ASP.NET MVC Forum">our forums</a>.
            </p>
        </div>
    </section>
}

@if (this.User.Identity.IsAuthenticated)
{
    <h3>Edit your preferences</h3>
    <p>@Html.ActionLink("Edit profile", "EditByAccount", "Customer", new { name = this.User.Identity.Name }, null)</p>
    
    <h3>Your last shipments:</h3>

    if (Model.LastestDeliveries != null &&
        Model.LastestDeliveries.Any())
     {
         <table>
             <tr>
                 <th>
                     @Html.DisplayNameFor(model => model.LastestDeliveries.First().DeliveryDate)
                 </th>
                 <th>
                     @Html.DisplayNameFor(model => model.LastestDeliveries.First().WasHelping)
                 </th>
                 <th>
                     @Html.DisplayNameFor(model => model.LastestDeliveries.First().TakenBoxesCount)
                 </th>
                 <th>
                     @Html.DisplayNameFor(model => model.LastestDeliveries.First().ReturnedBoxesCount)
                 </th>
                 <th>
                     @Html.DisplayNameFor(model => model.LastestDeliveries.First().PriceForTransaction)
                 </th>
             </tr>

             @foreach (var item in Model.LastestDeliveries)
             {
                 <tr>
                     <td>
                         @Html.DisplayFor(modelItem => item.DeliveryDate)
                     </td>
                     <td>
                         @Html.DisplayFor(modelItem => item.WasHelping)
                     </td>
                     <td>
                         @Html.DisplayFor(modelItem => item.TakenBoxesCount)
                     </td>
                     <td>
                         @Html.DisplayFor(modelItem => item.ReturnedBoxesCount)
                     </td>
                     <td>
                         @Html.DisplayFor(modelItem => item.PriceForTransaction)
                     </td>
                 </tr>
             }
         </table>
     }
     else
     {
         <p>You don't have recent deliveries.</p>
     }
}
else
{
    <h3>We suggest the following:</h3>
    <ol class="round">
        <li class="one">
            <h5>Getting Started</h5>
            ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that
            enables a clean separation of concerns and that gives you full control over markup
            for enjoyable, agile development. ASP.NET MVC includes many features that enable
            fast, TDD-friendly development for creating sophisticated applications that use
            the latest web standards.
            <a href="http://go.microsoft.com/fwlink/?LinkId=245151">Learn more…</a>
        </li>

        <li class="two">
            <h5>Add NuGet packages and jump-start your coding</h5>
            NuGet makes it easy to install and update free libraries and tools.
            <a href="http://go.microsoft.com/fwlink/?LinkId=245153">Learn more…</a>
        </li>

        <li class="three">
            <h5>Find Web Hosting</h5>
            You can easily find a web hosting company that offers the right mix of features
            and price for your applications.
            <a href="http://go.microsoft.com/fwlink/?LinkId=245157">Learn more…</a>
        </li>
    </ol>
}